/**
 * 2015-12-22
 * CourseDao.java
 * author:sherlochao
 */
package com.sherlochao.dao;

import java.util.List;

import com.sherlochao.model.Course;
import com.sherlochao.model.Student;
import com.sherlochao.model.StudyCourse;
import com.sherlochao.model.Teacher;

/**
 * @author yinchao
 *
 */
public interface CourseDao extends GenericDao<Course, String>{
	
	//找到该课程总共有多少学生选  返回学生id以及成绩以及选课人数信息
	List<StudyCourse> listStudyCourseByCourseId(String courseId);
	
	//找到该课程学生名字以及班主任
	List<Student> listStudentByCourseId(String courseId);
	
	//找到选该课程学生的班主任名字
	List<Teacher> listTeacherByCourseId(String courseId);
	

}
